@node POSIX C to Scheme correspondence
@section C to Scheme correspondence

@table @code
@item access
@code{accessible?}
@item chdir
@code{set-working-directory!}
@item close
@code{close-input-port, close-output-port, close-channel, close-socket}
@item closedir
@code{close-directory-stream}
@item creat
@code{open-file}
@item ctime
@code{time->string}
@item dup
@code{dup, dup-switching-mode}
@item dup2
@code{dup2}
@item exec[l|v][e|p|eps]
@code{exec, exec-with-environment, exec-file, exec-file-with-environment, exec-with-alias}
@item _exit
@code{exit}
@item fcntl
@code{i/o-flags, set-i/o-flags!, close-on-exec?, set-close-on-exec?!}
@item fork
@code{fork, fork-and-forget}
@item fstat
@code{get-port-info}
@item getcwd
@code{working-directory}
@item getegid
@code{get-effective-group-id}
@item getenv
@code{lookup-environment-variable, environment-alist}
@item geteuid
@code{get-effective-user-id}
@item getgid
@code{get-group-id}
@item getgroups
@code{get-login-name}
@item getpid
@code{get-process-id}
@item getppid
@code{get-parent-process-id}
@item getuid
@code{get-user-id}
@item isatty
@code{port-is-a-terminal?}
@item link
@code{link}
@item lstat
@code{get-file/link-info}
@item mkdir
@code{make-directory}
@item mkfifo
@code{make-fifo}
@item open
@code{open-file}
@item opendir
@code{open-directory-stream}
@item pipe
@code{open-pipe}
@item read
@code{read-char, read-block}
@item readdir
@code{read-directory-stream}
@item rename
@code{rename}
@item rmdir
@code{remove-directory}
@item setgid
@code{set-group-id!}
@item setuid
@code{set-user-id!}
@item stat
@code{get-file-info}
@item time
@code{current-time}
@item ttyname
@code{port-terminal-name}
@item umask
@code{set-file-creation-mask!}
@item uname
@code{os-name, os-node-name, os-release-name, os-version-name, machine-name}
@item unlink
@code{unlink}
@item waitpid
@code{wait-for-child-process}
@item write
@code{write-char, write-block}
@end table
